#include <iostream>

// 1. 避免命名冲突
// 第一个命名空间
namespace Library1 {
    void printMessage() {
        std::cout << "Message from Library1." << std::endl;
    }
}

// 第二个命名空间
namespace Library2 {
    void printMessage() {
        std::cout << "Message from Library2." << std::endl;
    }
}

int main() {
    // 调用 Library1 中的 printMessage 函数
    Library1::printMessage();
    // 调用 Library2 中的 printMessage 函数
    Library2::printMessage();
    return 0;
}
